package com.hrt.web.comments.dao;

import java.util.List;

import com.hrt.base.BaseDao;
import com.hrt.bean.Comments;

public interface CommentsWebDao extends BaseDao<Comments> {
	/**
	 * 按是否删除查询	
	 */
	public List<Comments> findDelAll();
	/**分页查询的重写*/
	@SuppressWarnings("rawtypes")
	public List<Comments> queryPageByGiftId(List conditions, int pageIndex, int pageSize, String rankIdOption) ;
	
	/**追评的分页*/
	@SuppressWarnings("rawtypes")
	public List<Comments> queryAddCommById(List conditions, int pageIndex, int pageSize) ;
	
	/**根据礼品规格Id查找评论Id*/
	public List<Long> findCommIdByGdeId(String gdeIds);
	
	/**追评   --》根据礼品规格Id查找评论*/
	public List<Comments> findAddCommIdByGdeId(String gdeIds);
	
	/**图片   --》根据礼品规格Id查找有图片评论*/
	public List<Comments> findPicCommIdByGdeId(String gdeIds);
	
	/**根据规格id获取数量*/
	public Long findNumByGdeId(String gdeIds);
	
	/**追评   --》根据规格id获取数量*/
	public Long findAddCommNumByGdeId(String gdeIds);
	
	/**根据会员id礼品id和订单id去查找评论，判断这个订单是不是已经评论过了*/
	public List<Comments> finNumByMemIdAndGdeId(Long memberid, Long gdeId, Long orderId);
	
	/**根据会员id礼品id和订单id去查找追评*/
	public List<Comments> finCommByMemIdAndGdeId(Long hrtMemberId, Long gdeId, Long orderId);
	
	/**根据追评的会员id礼品id和订单id去查找初评*/
	public Comments finCommByAddComm(Long hrtMemberId, Long gdeId, Long orderId);
}
